<?php
namespace app\index\controller;
use app\common\lib\ali\Sms;
use app\common\lib\Util;
use app\common\lib\Redis;
class Send
{
    /*
     * 发送验证码
     */
    public function index()
    {
        $phoneNum=request()->get('phone_num',0);
        if(empty($phoneNum)){
            return Util::show(-1,"error");
        }
        $code = rand(1000,9999);
        $taskData=[
            'method'=>'sendSms',
            'data'=>[
                'phone'=>$phoneNum,
                'code'=>$code,
            ]
        ];
        $_POST['http_server']->task($taskData);
        return Util::show(1,"发送成功");
//        try{
//           $res= Sms::sendSms($phoneNum,$code);
//        }catch (\Exception $e){
//            return Util::show(-1,"内部异常");
//        }
//        if($res->Code ==="OK"){
//            //redis
//            $redis = new \Swoole\Coroutine\Redis();
//            $redis->connect('127.0.0.1','6379');
//            $redis->set(Redis::smsKey($phoneNum),$code,120);
//            return Util::show('1',"发送成功");
//        }else{
//
//            return Util::show(-1,"发送失败");
//        }

    }

}
